package com.leetcode.algorithm.y19.m01;

import com.leetcode.algorithm.common.ListNode;

/**
 * leetcode-cn.com
 * (done)237. 删除链表中的节点
 * @author: jie.deng
 * @time: 2019年1月31日 上午12:21:39
 */
public class MySolution0130 {
	
    /**
	 * 237. 删除链表中的节点
	 * 请编写一个函数，使其可以删除某个链表中给定的（非末尾的）节点，您将只被给予要求被删除的节点。
	 * 
	 * 比如：假设该链表为 1 -> 2 -> 3 -> 4 ，给定您的为该链表中值为 3 的第三个节点，那么在调用了您的函数之后，该链表则应变成 1 -> 2 -> 4 。
	 * 
	 * @param node
	 * @date: 2018年5月10日
	 */
	public void deleteNode(ListNode node) {
		node.val = node.next.val;
		node.next = node.next.next;	
	}
	
}
